package dao;

import java.util.List;

import model.Cliente;

public abstract class ClienteDAO {

	public abstract List<Cliente> getAllClientes();

	/**
	 *  
	 * @param cliente
	 * @return true en caso de que el alta sea efectiva, false en caso contrario
	 */
	public abstract boolean altaCliente(Cliente cliente);

	/**
	 * 
	 * @param cliente
	 * @return true en caso de que el baja sea efectiva, false en caso contrario
	 */
	public abstract boolean bajaCliente(Cliente cliente);

	/**
	 * 
	 * @param cliente
	 * @return true en caso de que la modificacion sea efectiva, false en caso
	 *         contrario
	 */
	public abstract boolean modificacionCliente(Cliente cliente);

}
